"""
4.变量与输入输出
编写一个Python程序，接受用户输入的两个数字，并使用eval()函数来计算这两个数字的和、差、积和商。同时，要注意处理可能出现的除以零错误。
"""

num1 = int(input("输入第一个数字："))
num2 = int(input("输入第二个数字："))

n_add = num1 + num2
print("两数的和是：", n_add)


n_min = num1 - num2
print("两数的差是：", n_min)


n_mul = num1 * num2
print("两数的积是：", n_mul)


if num2 == 0:
    print("两数的商无法计算，因为第二个数字为0")
else:
    n_s = num1 / num2
    print("两数的商是：", n_s)


# try:
#     n_s = num1 / num2
#     print("两数的商是：", n_s)
# except Exception as e:
#     print("出错了！", e)
num1 = input("请输入第一个数字: ")
num2 = input("请输入第二个数字: ")

try:
    num1 = eval(num1)
    num2 = eval(num2)
    sum_result = num1 + num2
    diff_result = num1 - num2
    product_result = num1 * num2
    if num2!= 0:
        quotient_result = num1 / num2
        print("两数之和为:", sum_result)
        print("两数之差为:", diff_result)
        print("两数之积为:", product_result)
        print("两数之商为:", quotient_result)
    else:
        print("两数之和为:", sum_result)
        print("两数之差为:", diff_result)
        print("两数之积为:", product_result)
        print("除数不能为 0，无法计算商")
except Exception as e:
    print("输入有误，请输入有效的数字", e)


